using System;
using Fcdbas.Platform.Properties;
using Fcdbas.Platform.Enums;
namespace Fcdbas.WinUI.Design
{
    public interface IWindowProperties : IComponentPropertyChanged
	{
		string Module
		{
			get;
			set;
		}
		string LogicalUnit
		{
			get;
			set;
		}
		string ViewName
		{
			get;
			set;
		}
		string PackageName
		{
			get;
			set;
		}
		string DefaultWhere
		{
			get;
			set;
		}
		string DefaultOrderBy
		{
			get;
			set;
		}
		bool AllowNew
		{
			get;
			set;
		}
		bool AllowEdit
		{
			get;
			set;
		}
		bool AllowRemove
		{
			get;
			set;
		}
		int SourceFlags
		{
			get;
			set;
		}
		bool StateMachine
		{
			get;
			set;
		}
		
		bool Warnings
		{
			get;
			set;
		}
        UpdatesSql Updates { get; set; }
	}
}
